Assembly কোডে বিভিন্ন অংশ থাকে, যা কোডের লজিক এবং গঠন বোঝার জন্য গুরুত্বপূর্ণ। এই অংশগুলির মধ্যে Label, Mnemonics এবং Operands প্রধান ভূমিকা পালন করে।
:
) দিয়ে শেষ হয়।উদাহরণ:
START: ; এটি একটি লেবেল
MOV AX, 1
MOV
(ডেটা স্থানান্তর), ADD
(যোগ করা), SUB
(বিয়োগ করা)।উদাহরণ:
MOV AX, BX ; AX রেজিস্টারে BX রেজিস্টারের মান স্থানান্তর করা
ADD AX, 10 ; AX রেজিস্টারে ১০ যোগ করা
উদাহরণ:
MOV AX, 5 ; এখানে ৫ হল Operand
ADD BX, AX ; BX এবং AX উভয়ই Operand
START: ; Label
MOV AX, 5 ; Mnemonic এবং Operand (AX এবং 5)
ADD AX, 10 ; Mnemonic এবং Operand (AX এবং 10)
JMP START ; Mnemonic এবং Label (START)
START
): এই লেবেলটি নির্দেশ দেয় প্রোগ্রামের নির্দিষ্ট অবস্থানে।MOV
, ADD
, JMP
): এগুলি নির্দেশনা যা CPU-কে নির্দিষ্ট কাজ করতে বলে।AX
, 5
, 10
): এগুলি Mnemonics এর সাথে ব্যবহৃত ডেটা বা রেজিস্টার।Assembly Code এর গঠন প্রধানত তিনটি অংশ নিয়ে গঠিত: Label, Mnemonics, এবং Operands। Label প্রোগ্রামের নির্দিষ্ট স্থানে নির্দেশ করে, Mnemonics নির্দেশনাগুলি CPU-কে কার্যকর করতে বলে এবং Operands ডেটা বা রেজিস্টার হিসেবে ব্যবহৃত হয়।
common.read_more